package com.wiscamp.ninechapters.problems.application.dto.commands.problems;

import com.wiscamp.ninechapters.ddd.DataTransferObject;
import com.wiscamp.ninechapters.problems.enums.Actions;
import lombok.Data;

/**
 * 创建问题答案Dto
 */
@Data
public class UpdateAnswerDto implements DataTransferObject {
    /**
     * 答案编号 （不可空）
     */
    private long answerId = 0;

    /**
     * 答案类型，参考AnswerTypeEnum （不可空）
     */
    private int answerTypeId = 0;

    /**
     * 答案序号 （不可空）
     */
    private int answerIndex = 0;

    /**
     * 答案超文本 （不可空）
     */
    private String answerHypertext = "";

    /**
     * 解题步骤图片URL
     */
    private String solutionUrl = "";

    /**
     * 操作类型 （不可空）
     */
    private Actions action = Actions.NONE;
}
